package jumavidesktop.Persistencia.Dao.Interfaces;

import java.util.List;
import jumavidesktop.Otros.Pojos.MyRespuesta;
import jumavidesktop.Persistencia.entidades.Matricula;

/**
 *
 * @author vimso
 */
public interface IDaoMatriculas extends IDao<Matricula>{
    
    public abstract MyRespuesta verificarDatosMinimos(Matricula entidad);
    
    public abstract MyRespuesta verificarEntidadAlGuardar(Matricula entidad);    

    public abstract MyRespuesta verificarEntidadAlModificar(Matricula entidad);

    public abstract MyRespuesta verificarEntidadAlEliminar(Matricula entidad);
    
    public abstract MyRespuesta guardarMatricula(Matricula entidad);
    
    public abstract MyRespuesta modificarMatricula(Matricula entidad);
    
    public abstract MyRespuesta eliminarMatriculas(List<Matricula> entidad);
    
    Matricula encuentraPorMatricula(String Matricula);

}
